#define  _CRT_SECURE_NO_WARNINGS 1
//#include"head.h"

//char* strtok(char* str, const char* sep)
//{ 
//}

// "jiangyukuo@yeah.net"  -->  "@ ."分隔符集合
// sep参数指向一个字符串，定义了用作分隔符的字符集合
// 第一个参数指定一个字符串，它包含了0个或者多个由sep字符串中一个或者多个分隔符分割的标记。
// strtok函数找到str中的下一个标记，并将其用'\0'结尾，返回一个指向这个标记的指针。
//		(注:strtok函数会改变被操作的字符串，所以被strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。)
// strtok函数的第一个参数不为 NULL，函数将找到str中第一个标记，strtok函数将保存它在字符串中的位置。
// strtok函数的第一个参数为 NULL，函数将在同一个字符串中被保存的位置开始，查找下一个标记。 --> strtok函数内部应该会有静态变量，保存信息不被释放
// 如果字符串中不存在更多的标记，则返回 NULL指针。
//

//int main()
//{
//	char arr[] = "jiangyukuo@yeah.net";
//	char tmp[30] = { 0 };//jiangyukuo\0
//    strcpy(tmp, arr);
//	const char* sep = "@.";
//
//	//char* p = strtok(tmp, sep);//jiangyukuo\0
//	//printf("%s\n", p);
// //   p = strtok(NULL, sep);//yeah\0
// //   printf("%s\n", p);
// //   p = strtok(NULL, sep);//net\0
// //   printf("%s\n", p);
//
//	char* p = NULL;
//	for (p = strtok(tmp, sep); p != NULL; p = strtok(NULL, sep))
//	{
//        printf("%s\n", p);
//	}
//
//
//	return 0;
//}

